package com.aiiter.house.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.aiiter.common.annotation.Excel;
import com.aiiter.common.core.domain.BaseEntity;

/**
 * 存储租户的基本信息及与房间的关联对象 house_tenant_information
 * 
 * @author yaocheng
 * @date 2024-08-13
 */
public class HouseTenantInformation extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 租户ID */
    private Long tenantId;

    /** 租户姓名 */
    @Excel(name = "租户姓名")
    private String tenantName;

    /** 租户手机号 */
    @Excel(name = "租户手机号")
    private String tenantPhone;

    /** 租户身份证号 */
    @Excel(name = "租户身份证号")
    private String tenantIdNumber;

    /** 租户户籍地址 */
    @Excel(name = "租户户籍地址")
    private String tenantResidenceAddress;

    /** 租户状态 */
    @Excel(name = "租户状态")
    private String tenantStatus;

    /** 房间ID */
    @Excel(name = "房间ID")
    private String roomId;

    public void setTenantId(Long tenantId) 
    {
        this.tenantId = tenantId;
    }

    public Long getTenantId() 
    {
        return tenantId;
    }
    public void setTenantName(String tenantName) 
    {
        this.tenantName = tenantName;
    }

    public String getTenantName() 
    {
        return tenantName;
    }
    public void setTenantPhone(String tenantPhone) 
    {
        this.tenantPhone = tenantPhone;
    }

    public String getTenantPhone() 
    {
        return tenantPhone;
    }
    public void setTenantIdNumber(String tenantIdNumber) 
    {
        this.tenantIdNumber = tenantIdNumber;
    }

    public String getTenantIdNumber() 
    {
        return tenantIdNumber;
    }
    public void setTenantResidenceAddress(String tenantResidenceAddress) 
    {
        this.tenantResidenceAddress = tenantResidenceAddress;
    }

    public String getTenantResidenceAddress() 
    {
        return tenantResidenceAddress;
    }
    public void setTenantStatus(String tenantStatus) 
    {
        this.tenantStatus = tenantStatus;
    }

    public String getTenantStatus() 
    {
        return tenantStatus;
    }
    public void setRoomId(String roomId) 
    {
        this.roomId = roomId;
    }

    public String getRoomId() 
    {
        return roomId;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("tenantId", getTenantId())
            .append("tenantName", getTenantName())
            .append("tenantPhone", getTenantPhone())
            .append("tenantIdNumber", getTenantIdNumber())
            .append("tenantResidenceAddress", getTenantResidenceAddress())
            .append("tenantStatus", getTenantStatus())
            .append("roomId", getRoomId())
            .toString();
    }
}
